package com.dl698.axdr;

import com.dl698.asn1.axdr.AxdrNull;
import com.dl698.util.ReverseByteArrayInputStream;
import com.dl698.util.ReverseByteArrayOutputStream;

/**
 * NullData类
 * 实现空数据的编解码
 * 
 * @author wind
 * @version 1.1.1
 */
public class NullData extends AxdrNull {

    public NullData() {
    }

    @Override
    public int decode(ReverseByteArrayInputStream input) {
        // 空数据不需要解码任何内容
        return 0;
    }

    @Override
    public int encode(ReverseByteArrayOutputStream output) {
        // 空数据不需要编码任何内容
        return 0;
    }

    @Override
    public String toString() {
        return "null";
    }
}